As Prime Minister Manmohan Singh and United Progressive Alliance Chairperson Sonia Gandhi are on a visit to Jammu and Kashmir, Pakistani troops on Tuesday violated ceasefire for the fourth time this month by opening firing on Indian posts along the Line of Control in the Poonch district.